package com.xinxing.learning.crud.batch.transactional;

import java.sql.Connection;

/**
 * 保存一个全局的数据库链接, 并不是放在ThreadLocal中，只是static修饰的
 * 这个只能用于测试方法 如果要正式环境还是需要使用ThreadLocal
 */
public class CurrentConnectionHolder {
    private static Connection connection = null;

    public static Connection getConnection() {
        return connection;
    }

    public static void setConnection(Connection connection) {
        CurrentConnectionHolder.connection = connection;
    }

    public static void clear() {
        CurrentConnectionHolder.connection = null;
    }

}
